Here are the top five best paying cities for cardiologists of any experience level in any practice setting and their respective average salaries, according to the Medscape Salary Explorer:
1. Lafayette, La. — $613,553
2. Davenport, Iowa — $589,169
3. Tyler, Texas — $587,540
4. Evansville, Ind. — $587,285
5. Wichita, Kan. — $572,214
